TS 1000 TS 1500 TS 2068
THE SINCLAIR/TIMEX USERS MAGAZINE $300
Volume IV JULY 1986 Number 7
“Family Portrait’’
The Sinclair QL.
Beene
losfwefecBaswt ty -fu Bi fo Pe |
SSeSs Sauces
| TIMEX COMPUTERS
THE POWER IS WITHIN YOUR REACH
Now from Timex...a powerful new computer. The first computer
for under =
The Sinclair ZX80.
4 complete computer—
Only $199.95 pies 85.48 sing
TEV IOE Oe SING AR 2068
and con
Just wi
price to
Joe Will
Well, this is it! With this issue Of SUM we complete two full years of
publishing this magazine in its present format. We were usually on time,
clude this final issue only one month behind schedule.
a magazine will be NO more. However, We welcome the opportunity to
continue to work with Time Designs Magazine and Tim Woods, its
lly, by merging our efforts in this way, our favorite
computers will be able to continue to receive the very finest support
possible.
editor. Hopefu
receive the gre
they cannot survive in this market.
to the Atari, Commodore, or IBM market to stay in bus!
same time, new products are still coming to
applications, graphics, utilities, hardware. Consider each carefully and
buy as soon as possible if interested. We've all already paid for our
machines !ong ago. Regular expenditures in new additions is 4 small
Letter from the
Editors
thin the last month we became aware to the leaving of the
SUM as
ther s ter, English Micro Connection due to
pay for the “fun” and value of these products.
iamson & Richard Cravy
Editors and Publishers
Our reprint of The Best of SUM is already in its second edition! It
consists of 112 pages of articles from past issues Of SUM. Going to
press now is The Best of SUM, Part Il with the best articles, programs,
and construction projects from December, 4985 thru July, 4986 all in
one volume — about 65 pages WO h. Look for our ads | i
publications for any other new products introduced by SUM.
Thank you, one and all, for your unqualified support and help in
making this publishing venture the pleasure and success that it Ww
as!
To use the EPROM programmer discussed
last month with the TS 1000/1500, you need
to use the program listed here. Because
the 1000/1500 does not have IN or OUT, a
couple of short machine code -coucines
appear in the REM statement of line l.
Memory location 16514 holds data to be
outputted, and 16515 holds incomming data.
16521 is POKEd with the correct port to
output from. The OUTput routine starts at
16516 and the INput routine starts at
16524.
Here is the machine code listing using
decimal addresses:
16514 jdata
16515 ;data
16516 F5 push af save registers
16517 3A8240 1d a,(16514) ;1d data in reg.
16520 D3N? ~=oout (N),a a, out to port n
16522 Fl pop af s;restore reg's.
16523 C9 ret s;return to prog.
16524 F5 push af :
16525 DBOO in a,0 3in data from 0
16527 328340 1d (16515),a port, 1d data to
16530 Fl pop af 16515
16531 C9 ret sreturn to prog.
The first time you LOAD the _ program,
use GOTO 270 to place the machine code in
the REM statement in line 1. Then delete
lines 270 onward and save this version.
The best use of this EPROM programmer
is to have some type of memory board such
as Hunter's Non-volatile memory board for
the 1000/1500 which occupies the 8-16K
area. You could even make some cartridges
for the few TS 1510 cartridge players that
exist.
The 1500 can auto-RUN programs’ stored
on cartridge provided that memory location
8192d is set (=1) and starts executing at
8193. The 2068 has a much more involved
way of setting up for cartridge use. The
first eight bytes of the cartridge or
EPROM contain information as to the type
of program and where it is banked to and
where the program starts. On power up, the
computer checks these eight bytes and acts
accordingly.
The first byte tells the computer
whether the program is in BASIC (01) or
machine code (02). The second byte tells
whether it is AROS (01) or LROS (02). The
third and fourth tell where the starting
address is. The fifth tells what “chunk”
of memory the program resides in, the
sixth tells whether it is auto start (01)
or not. The seventh and eighth tells the
number of variables being used plus 21.
The "chunk" byte can be in 8 or 16K
blocks and set using the following codes:
Chunk Addresses Decimal code
8K 16K
0 0-8191 1 3
1 8192-16383 2
2 16384-24575 4 12
3 24576-32767 8
4 32768-40959 16 48
5 40960-49151 32
6 49152-57343 64 192
7 57344-65535 128
To see how this works, lets look at the
first ten bytes in three of the most
popular cartridge software: The Spectrum
Emulator, OS-64, and Hot-Z.
Spectrum Emulator 0OS-64 Hot-Z
0 243 0 2
1 1 1 2
2 110 5 8
3 56 0 128
4 252 252 207
5 195 195 1
6 203 158 21
7 17 13 0
8 42 42 251
9 93 93 205
The Spectrum Emulator and OS-64 are
both LROS type as designated by the 1 in
the second byte and Hot-Z is an AROS type
as designated by the 2. For LROS type, it
does not matter what the first byte is, so
for the emulator and 0S-64, the numbers
there are insignificant. The 2 in Hot-Z
means that it is machine code.
The Spectrum emulator starts executing
at 256*56+110=14446 due to the numbers in
the third and fourth byte. OS-64 starts at
256*0+5=5, and Hot-Z starts at 256*128+8=
32776. From the fifth byte and the table
above, we can see that Hot-Z is banked
into the 32768-49151 region, and both
OS-64 and the Spectrum emulator are in the
0-16383 region.
' 65535 bug and others. To make
The rest of the bytes are not used at
startup and can be used for part of the
program for LROS, but for Hot-Z, which is
AROS, we can see that it is set for
auto-run by the 1 in the sixth byte.
For a BASIC program, the first byte
should be 01, the second byte should be a
two, and bytes 3 & 4 should be the start
address of where the BASIC program begins.
The sixth byte should be 01 for auto-RUN.
It would be best to start an AROS program
at 32768 as Hot-Z does to avoid any
unwanted confrontations of the system
variables which usually end around 26700.
Variables must be initialized in the
BASIC program and DEF FN and FN do not
work from cartridge. For more information
on making and using cartridges, contact:
Bob Orrfelt of GESSO Products, 3436 Bay
Road, Redwood City, CA 94063.
The Technical Manual for the 2068 (sold
by Time Designs Magazine) has some of the
code for the 2068 home ROM to correct that
obnoxious stop-before-delete bug, the INT-
corrections
to the home ROM, you need to copy the code
up into memory so that you can make the
changes. To stick with even numbers, start
the code at 40,000 by first entering CLEAR
39999:NEW and then the following:
2000 FOR N=0 TO 16383: POKE N+40
000,PEEK N: NEXT N
Now the code is up where you can
manipulate it. Make the following POKEs to
correct the listed bugs:
DELETE delay INT-65536 etc. cont.
40849,1 43794 ,24
40850,1 43795,26
40851,0 43796,241
40852,11 43797,119
40853,121 43798,35
40854,176 43799,114
40855, 32 43800,35
40856,251 43801,113
40857,241 43802, 43
40858,24 43803 ,43
40859,210 43804, 43
43805, 209
Optional turn on 43806,201
message: (Use code 43807,241
for each char.) 43808, 43
44376 Good Day! 43809,54
44386 Revision 2.1 43810,145
|
|
44400 July 1986... 43811,35
add 128 to last 43812,54
character 43813,128
43814,60
INT-65536 etc. 43815,24
53297 ,245 43816 ,237
53298, 60 43817,255
53299,179 43818,255
53300,178 43819,255
53301,194 43820,255
53302,228 43821,255
53303,53
53304,195
53305, 239
53306,53
After you have made all the corrections
you wish to make, use the program shown
last time to program your EPROM. When the
program asks for memory start loacation,
enter 40000. Answer 0 to "Enter start
address of ROM and 16384 for length of
code question. The EPROM will take about
12 minutes to program and will verify
afterwards. If all goes well, you will
have your own personalized 2068 operating
‘system when done.
For those with QL's that have started
to tinker around with your own hardware,
you should find it fairly easy to convert
this programmer to make your own EPROM
based software cartridges for it as well.
The possibilities are endless with what
you can do with the cartridge ports and
this EPROM programmer. Enhanced operating
systems, utilities, quick load programs
with memory saving techniques are just a
few of ideas. How about both an _ enhanced
2068 operating system and a Spectrum
operating system all on one 32K EPROM?
One final note, after you program a few
of these EPROMs, you may find that you
will want to erase some. They require
ultra-violet light for erasure, i.e., a
special lamp is needed to erase them. The
commercial erasers run on up into the
hundreds of dollars. One eraser that I
have found to be very cheap and effective
is the DATARASE by Walling Co. available
from R&D Electronic Supply, 100 E. Orange-
thorpe Ave., Anaheim, CA 92801 (714) 773-
0240. They take plastic and phone orders.
Price was $34.95 when I got mine and it
will erase two EPROMs in about 8-10 mins.
Joe williamson
Better RGB Circuit
TRUTH TABLE
+5V Positive
Syne
Composite
Syne
Ovt
To
Ewrter
oF QY
tn 2068
MZ0K2
9N22212
NPN --
Transistor 7
Red
Ovt
Green
Out
Blue
Out
The circuit described in the february
1986 issue of SUM was designed around the
Sears RGB/TV/Monitor (same as the Sanyo
model # 31C426) and the Magnavox (NAP)
RGB-40 or 80.
Both of these monitors (and the QL
monitor as well) take negative-going
composite sync and active high RGB signals
and have well buffered inputs to clean up
any poor inputs.
Many RGB monitors out on the market
don't have these features and therefore do
not work very well or at all with the
circuit described. With the simple
addition of a 74LS86 Quad 2-input
Exclusive OR gate, you can shape (buffer)
and invert all four signals to what ever
format you need by changing the polarity
of one of the two input lines on each of
the four gates.
Also, I neglected to say what
transistor was used in the original
circuit; it is a 2N2222, Radio Shack #276-
2009. Although, any garden variety NPN
transistor should work.
Joe Williamson
MACHINE CODE TUTOR
A review lost from June issue
Well, we pulled a fast one on you all
last month. We were testing you and no-
one wrote and said that we left out the
second column in James Brezina's review of
MACHINE CODE TUTOR!
Actually, it was a mistake on our part.
Somewhere between pasting the issue up and
printing it, the paste-up column fell off
revealing part of May's article "Tape
Makes a Difference" and obviously it does
because this "tape" didn't stick!
Here is the column that is missing. We
Suggest that you take this page and copy
it and cut out the missing column and use
good tape and stick it in its proper place
in last month's article. Our apologies go
out to all of our readers and to Mr.
Brezina for messing up his article.
FOR SALE
Sinclair QL Computer with software, Delta 3-in-1
128K memory card with disk interface and parallel
port, dual 3” disk drives and diskettes. All for $550 plus
shipping. Will consider offers or breaking up.
Microvitec RGB monitor for QL or 2068; includes
cable. $225 plus shipping. Panasonic RGB monitor
and cable, $175 plus shipping.
Richard Cravy — 904/378-9000 evenings
The Missing Column:
line appears. From then on, you can use
any key to step through the program. The
action explained does not occur until you
key to the next step, then the registers
specified by the instruction show numbers.
It is interesting to see how the Program
Counter steps through the program,
especially with calls and jumps. Here I
encountered one of the things I find wrong
with the program. As an example, a line
will contain the following mnemonic: LD
DE,8740. The DE pair at the bottom will
show the number in that register pair and
will show the HL register pair as
containing 243 although that register pair
has not been stepped to in the program.
There is no explanation of this in the
program.
After the ML program is completed, you
are given the choice of RUNing it again,
editing it, or returning to the menu. If
you key enter, you are given the choice of
loading another set of lessons or going to
the assembler. Once you enter the
assembler, you can no longer return to the
lessons loaded in. The assembler can be
entered directly from the first section
without loading in any lessons. You can
enter your own programs in the assembler.
You can enter a label of up to six
characters or you can hit the space key
and jump 7 spaces to where you can enter
mnemonics and numbers. I only tried
decimal numbers. There is a way to switch
the display between decimal and
hexadecimal. After entering a line,
pressing ENTER advances you so you can
enter the next line. After you have
entered all the lines of your program, you
key STOP and it will assemble your program
and show the same screen as in the lesson
examples. You can then run the program in
the same way as the lesson's examples.
There are a number of things that I
don't like about this program. In a
program entered through other assemblers,
you can specify addresses for jumps or
offsets for relative jumps. In this one
you cannot. You must label lines to be
jumped to and use that label in the jump.
You are limited to only 15 lines for the
program. You are limited to addresses
16384 to 23295 and 32000 to 32192 for your
AM
— SOUNDER —
Using SOUND on the 2068
A COMMENT
When writing an article I always try
to do something which will encourage
others to try their hand at learning to
program for themself. While SOUNDER is a
working program, it is open to improvement
and I hope some of you will do just that.
You may want to allow for larger files,
add new routines, or anything that you
think will make it better. How about
adding a Catalog file?
SOME PARTICULARS
The program starts out by going to a
subroutine which draws the Logo for the
opening screen at line 580. After this it
draws the working screen at line 25. Then
comes the routine for adding the screen
commands at line 95.
Next comes the main part of the
program starting at line 145. Here we have
a part of the program which keeps track of
the command keys that are pressed by the
User. [If for example the User presses the
"8" key, a jump is made to a Subroutine
which keeps track of seeing if the key is
still pressed and starts the amount (Amt)
going upward in value. If the key is
released, then the program is RETURNed to
where it came from. The same thing happens
in reverse for the countdown routine.
All other routines are sensed from the
keyboard in the same manner as the above.
It is which key has been pressed that
determines which sub-routine the program
goes to. These Subs are labled according
to their function. For example: GOSUB tape
makes the program do the TAPE routine at
line 350.
Use the 8 & 5 keys to change the value
of each register for the particular sound
you wish to make. Press six to move to the
next register and then follow the menu at
the bottom of the screen to sound off,
Retain, or SAVE the values.
THE MEMORY
The memory which is used to store the
values for the Registers is broken into
two parts; one holds the register numbers
(at 59000), and the other saves the values
which go into the registers (at 60000).
These locations were picked because they
are high in memory. Why are they split
into two groups? I felt it was easier from
a programing view to do so. It allows one
variable to count for both locations
rather than having them at one _ location
and having to alternate the values.
TAPE IT
Once the TAPE option has been chosen,
the two memory locations which hold the
data for the sound program(s) is altered
and put into one location for ease of
handling to tape. The two locations are
PEEKED and then stored in location 58000.
The data is saved in alternate fashion;
first the register number and then a value
of that given register.
GET A SOUND
When a request for a sound is made
from the keyboard, a prompt asks for
either ALL or LAST entry. Here is an area
which may be altered to suit your needs.
The routine begins at line 270. Either
choice is routed to the proper routine.
One will allow only the last 13 entries to
be called up. The other will call all the
memory up to a given limit which you may
set. Default is 20 complete register pairs
(13*20).
WHY DIDN'T I?
Why didn't I make it more elaborate?
The first thing a program should be is
User friendly. It should not burden the
User with to many commands which are hard
to remember. The more the program grows
(as a rule), the harder it gets to use
easily. Number two, it was left this way
with hopes that some of you would taylor
it to your liking. Have I changed it much
since the beginning? You bet! All ideas
may be improved upon with enough thinking!
SOME THOUGHTS
How about sound routines that may be
entered into a question and answer type
program which would produce some wierd
noises for the wrong or right answers?
Looking for that “spacey” sound? Try some
of the basic sounds given in your manual
and go from there. Have you tried
immitating a cricket? How about a frog?
Sounds are of unlimited supply, it's up to
you.
ATTACK AND FALL
Well ok, it's decay, not fall. Sounds
which you hear every day are produced with
these two terms. Attack is simply how fast
a sound reaches it maximum peak level.
Decay is how long it takes it to drop back
off. Now as for the cricket, it has (I
think) about an even attack and decay
range. That gives us approximently a
SAWTOOTH wave form. See page 193 of your
manual: Fig 10. Now if the sound were very
fast in rising (attack) and slower in
falling off (decay), then fig 8 would fill
the bill.
AND THERE
You have it. These are some basic
ideas to help you in getting started. The
rest is up to you. Try it out and have
some fun.
Andy Centek
Garden City, MI
t
mx.
TE
EA
a
TR
f= f=
WHat Hi LL
fe CNL
Wi ea
DAD
eS
WCU
cia
ELVA!
ee ee
RECOLLECT Lt
UE .
ULL =
Te tt
Ul
Lo
ean
Ha) Md nl
vo WM
Classifieds
WANTED: Info to get a sick ZX80 up and
going. No cursor, just garbage on the
screen. Kit manual might help. Donald S.
Lambert, 3310 Clover Dr. SW, Cedar Rapids,
IA 52404. (319) 364-4330 after 4PM CDT.
FOR SALE: TS 2068, $100. Two TS 1500, $135
Two TS 2020 recorders, $50. Will sell
separately. All w/cables and power supply.
Call (315) 769-2974 11AM-2PM or after 6PM.
10
Vendor Reports
E-Z KEY has just released a new program
for the QL called DUMP which allows you to
make a hard-copy of the QL screen on your
Epson compatible printer from SuperBASIC.
$24.95. E-Z Key, Suite 75, 711 Southern
Artery, Quincy, MA 02169.
Curry Computer now has the following
Spectrum programs: Delta Wing, Chiller,
The Comet Game, Molecule Man, 1 Man & His
Droid, Skyranger, Planets, and Back to
Skool. Prices range from $9.95 to $18.95.
Curry Computer, PO Box 5607, Glendale, AZ
85312-5607 (602) 978-2902.
Inventory Program for 2068
I tried to make this an user-friendly
program. If the program is interrupted, it
should be restarted with GOTO 50.
At some places in the program, if there
is an error and the program does not
return to the menu, data can be lost to
the user. It is still there but the
counter "A" will be set at the wrong
number. It is recommended that this option
be disabled by adding a REM statement
after 55 while working on the program, but
remember to remove it once all your
changes have been made. To enter your own
name and title, change line 190 and 215.
which
the
The main menu has eight options,
may be selected by pressing
appropriate number.
Option 1 starts a new inventory and
will erase all previous files. However, if
the selection is made by mistake, the
program will stop with a flashing warning
and may only be continued by pressing "C".
Any other key will return to the main
menu. The arrays are dimensioned here and
place limits on data to be entered. 500
items may be entered. Their names can be
up to 16 characters in length. all lengths
include spaces. The price is limited to 6
places. Thats $999.99 for each item. Item
count is limited to 99999 and minimum
count is limited to 9999. Commas should
J
not be used since this will shorten the
allowable space.
Option 2 is used to add items to the
file. Prompts are used at each step. When
the date is asked for, enter two digits
for the month, day, and year. January 8,
1986 would be entered 010886. It will
appear in the program as 01/08/86.
Option 3 allows changing
status. Such as item name, quantity,
price, minimum stock level, vendor, or
date ordered. If a 0 is entered instead of
the date, that item will not show up when
any item
minimum stock level is asked for. A_ good
way to not reorder an obsolete item.
Selection of an item is done by item
number and not by item name.
Option 4 will search for an item by
name. the program prints the file numbers
as it runs through looking for a match.
This makes the program a little slower,
but is well worth the time, since it lets
you see that it is working and where its
at.
Option 5 allows looking at each item in
inventory. This option may be terminated
at any time and returns to the main menu.
Option 6 will delete the item number
you selected and move the other files down
one position to fill the void left by the
deleted file. Here again you can watch the
files move. The program does not have to
run to 500, the limit of the file space.
Option 7 will check stock to see if any
item is at or below minimum stock level.
Any item found is printed on the _ screen
showing the item number, name, stock level
and minimum stock level.
Option 8 allows the user to save the
program or stop without returning to line
50.
A final word. When changing the
program, disable the ON ERR at line 50
until you are sure the program is working
correctly, otherwise the program could
lock up requiring you to turn off the
computer and start over.
For a master copy, enter CLEAR before
saving to tape. Don't CLEAR when data is
to be saved. When the master copy is
11
loaded, you must use option 1 to set the
arrays before any data can be entered.
Don't forget, option 1 will wipe out all
data in a loaded program.
Enter the program and RUN for the first
time only. Running after data entry will
erase all data. Here is a breakdown of
program operation:
Line 10, X$ contains stars for
accentuating the program and is printed
when called for.
Line 50 sets key “click” and puts
computer in CAPS lock.
Line 55 stops loss of data in case a
wrong entry is made.
Lines 60 to 240 comprises the initial
menu.
Line 250 takes the value of A$ _ and
multiplies this number by 1000, sending
the program to the selected menu item.
Lines 270 to 320 is the print
subroutine to print files selected.
Line 1000 clears the screen and 1001
flashes the warning that all prior data
will be lost if you continue. Any key
except "C" will return you to the menu.
Lines 1010 to 1060 dimension string
arrays to hold 500 items and related
information.
Lines 1070 to 1340 allow you to _ load
che program with your inventory items.
Lines 1110 and 1165 allow escaping from
the loading routine back to the main menu.
Lines 1350 to 1380 notify you when the
files are full and return you to the menu.
Line 2000 directs the program back to
the inventory loading routine to add
additional items.
Line 3000 sets a flag since the
following routine is used in two parts of
the program and the value of "Zz"
determines where the program is directed.
Line 3000 sets Zto 1 and any return to
line 50 resets Z to 0 at line 75.
Line 3010 to 3260 allow changing the
data concerning the item selected.
Line 3265 returns to the main menu.
Lines 3270 to 3350 are used in other
sections of the program.
Lines 4000 to 4200 search for an item
by name.
Line 4100 sets S$ to A (number of items
in inventory) with a length determined by
the length of the named item.
Line 4140 sends the program to line
4210 for print out when the matching name
is found. If no match found, the program
returns to line 4120 to continue the
search. If no match is found by the time N
runs out, line 4160 informs you that the
item was not found and asks to try another
or return to the menu.
Lines 5000 to 5210 cycle through the
inventory an item at a time.
Lines 6000 to 6240 delete an item from
the file and drop each item back one to
fill the void.
Lines 7000 to 7170 runs_ through the
inventory to pick out items that are at or
below minimum stock level. 7180 returns to
the menu.
Line 8000 disables the command to go to
50 on an error. This is selected any time
a save routine is selected and is the only
way to stop the program.
Lines 8010 to 8060 contain the _ save
routine. Enjoy!
Thornton E. Benson
12
ee a
mgt ae
wee bead
1
be
eo
el f=
Cave LU
HEE UIE Se fom foe
th. AT
Cis.
iM Se
Cu
Wb LL
i
mr
uw wie be "ul CUM Ut
‘tft Fel LN: . a
few HER a) ce Mess cao eal a |
Oa ae
x
Wie.
wi
ong
ite sds
bem few fe LE mf ag Ke erg
shee
Pe. se fee So bel
eee os Ue Wd kel cn
ed a
AA he.
Ce
nna 3
Ch We.
ae
Tas
Ck
net
NSU LUE St
ud [hed ooh
soul
De
Wh.
TE eed tee
CIC
ups
Rae EEE CSU
Lec Lt -
Ur ry |
} ef | |.
deh i
as
OWI ae
oc
“EFE
“EFL EFA
al °
capers :
a
i
AF
Il
fe om
WJ FEL
me | cal
capone
thee
no WU ured
ee cee ee
Ke :
(LES IE oe
woaueu
Ds Sea ON
Il
sy
Bae
ce We. (tt
W. I..
Fed CL Pd,
ae es |
Je
Cs
RL Ld
Cosy
MURA eA
“ERE IN
is
on Oras Nera BN 9 a
Ose BOOk Des RB
Ie Leas
UCU CUCU CUCU um) yd
A Rs CIEE:
13
a
UTA
tae
AGA AA AA AA 1 14-
ae ove
144-
ie
ae
4H AA AS A4- it
or
al
Now Available!
“THE BEST OF SUM, PART II”
Over 60 pages of program listings, reviews, hard- The original “THE BEST OF SUM” is now in its
ware projects, hints and tips, and articles. Covers 2nd printing. 112 pages of articles going all the
TS-1000, TS-2068, and QL. All are reprints from way back to the beginning of SUM — 3 years
the last year of SUM plus a few that didn’t make it worth!
into print before now. $41.95 postpaid
Articles include Building an EPROM Program-
mer, Sprites on the 2068, Adding RGB to 2068, QL F a
Word Processing, What's Available for TS-1000, SE Special [sate eco) tase peslpald:
and much more. Does overlap the “Special Issues” TS-1000 Special Issue (5/86) — *3.95 postpaid.
advertised to the right.
$6.95 postpaid Everything! $20.00 postpaid
SUM Magazine — 3224 NW 30 Avenue — Gainesville, FL 32605 — 904/462-1086 (eve.)
14
— *
curry
| computer
“We know the QL ... We've been appreciating it longer.”
$34.95
Curry Computer has
been Appointed Sole
U.S. Distributor
for all Pyramide
QL Products
Also from Pyramide and
Curry Computer:
Nucleon, Vroom, Othello
and Mortville’s Manor
Available from
Curry Computer
or Your Local
QL Dealer
SOFT FOR THE
For the first time, a
game which uses
the full power of the
QL spatial effects,
combined with fast
animation. The
object will leap out
of the screen
thanks to the
MONITOR
ONLY)
supplied with the
game
TRADE INQUIRES WELCOME
P.O. Box 5607 _e Glendale, Arizona 85312-5607 e 1-602-978-2902 e Telex (via WUI): 6501267701
OFFICE: 2412 West Greenway e Suite B-10 e Phoenix, Arizona
15
Now at last...
The FootePrint Printer Interface
The FootePrint Printer Interface was originally described in the January-March 1985 issues of SUM Magazine.
Now improved and professionally built, it is available direct from the designer! FootePrint plugs into the
cartridge slot of the TS-2068 and works with both Tasman (B and C) and Aerco print driver software. Just
load the software and print. No POKES required. No modifications.
e for Centronics parallel printers
© works in both 2068 and Spectrum mode
© plugs into cartridge dock—door completely
closes with cable running back under computer
© frees up rear edge connector allowing other
peripherals to be used; less chance of a crash
@ print driver software for LPRINT, LLIST, and
COPY included for 2068 and Spectrum modes
® compatible with OS-64 & Spectrum emulators
e EPROM socket and on/off switch on board
® requires no modifications to computer
FootePrint Interface w/software & cable
FootePrint with OS-64 option included
Bare board & instructions only
Cable only for use with bare board
$45°° postpaid
$65°° postpaid
$15°° postpaid
$15°° postpaid
All prices are pre-paid and include shipping charges. Florida residents must add 5% state sales tax.
FOOTE <&, SOFTWARE
P. O. Box 14655 — Gainesville, FL 32604
904/462-1086 (6 pm - 9 pm EDT)
ow’ AT LAST'! AVERY AFFORDABLE COMPUTER
WP ATAVERY AFFORDABLE PRICE
POWERFUL FULLY PROGRAMMABLE WITH 2K OF MEMORY--PORTA-
BLE—8&7/8 » 1.48 INCH MODULE SINGLE-KEY ENTRY COMMANDS—
OURABLE 40 KEY MEMBRANE TYPE KEYBOARD -ZB0A BASED FOUR
LARKEN
CHIP DESIGN—EDUCATIONAL—UNIQUE SYNTAX-CHECK REPORT
CODES FOR ERROR IDENTITY—-GRAPH DRAWING AND ANIMATED DiS-
PLAY—ACCURATE TO 91/2 DECIMAL PLACES FOR FULL RANGE MATH
AND SCIENTIFIC FUNCTIONS--AT AN AFFORDABLE F'RICE
WE CANNOT TELL YOU THE MAKE OF THE COMPUTER BUT IT WAS
MADE BY A FAMOUS WATCH COMPANY. THEY USED TO SELL FOR
aeaeaneornos
PASS Taees
Seeseereaces
asaoaacoaenss
$9 8
WE BOUGHT OUT WHAT THE FACTORY HAD LEFT IN STOCK AND HAD
TO REMOVE THE LABELS. THESE UNITS ARE UNPACKAGFOD. LESS THE
BV WALL ADAPTER AND MANUAL BECAUSE THIS IS A DISCONTINUED
ITEM THERE IS NO WARRANTY
GET THEM WHILE THEY LAST LIMITED SUPPLY
1 UNIT FOR $19.95 BUY 2nd FOR $16.95
BUY THE 3rd UNIT (NON OPERATING FOR PARTS) $10.95
9V DC WALL ADAPTOR $495
MANUAL (OVER 150 PAGES) $2.95
See September 1984 issue of 73 for TIMEXRTTY article
CHIP BONANZA ut THESE PRICES THEY ARE A STEAL)
PCA TV interface cable
" 2
APPLE |! and APPLE Ii+ COMPUTER
Cassette Software:
SHIPPING INFORMATION: ORDERS OVER $25 WILL BE SHIPPED POSTPAID EXCE POST-PAIO EXCEPT
ON ITEMS WHERE ADDITIONAL CHARGES ARE REQUESTEDON ORDERS LESS THAN
$25 PLEASE INCLUDE ADDITIONAL $250 FOR HANDLING AND MAILING CHARGES.
MICHIGAN RESIDENTS ADD 4% SALES TAX SEND 20¢ STAMP OR SASE FOR FREE
FLYER CANADIAN ORDERS ADC $5 00 POSTAGE IN U.S. FUNDS.
HAL-TRONIX, INC. gig at)
P.O. BOX 1101 - DEPT. HR
SOUTHGATE, MICH. 48195
PHONE (313) 285-1782
Features Common to Both:
QISK DRIVE py-g 7
Controller Boards for DOES
LDOS on Eprom supports Basic Programs, Code blocks and Arrays
Commands are-DIRECTORY,LOAD,SAYE,FORMAT, DELETE and EXIT
The Directory is maintained by the DOS, (no need for manual
directory entrys as with some other disk drives)
Up to 52 files per disk - Efficient use of disk space (no "pages")
Uses Shugart 455 or compatible 5.25" double sided drives
ZX-81 version can be converted to 2068 version and
ie 1225 EA On 10 FOR 47000 NALS vice versa (cable and Eprom required). Data is even compatible
7732 $3 25 EA OR 10 FOR $2000 COMPUTER 7 : :
ee #1 00, £4 OR 008, $3500 GOODIES - Capacity -160K per disk : Loads 32k bytes in 7.5 sec
; Timex printer. ... = r
eero (REG 83 95 gis EXcOn 10. Cour gIe0 iced, $00.98 now $9095 Assembled and tested :60 day money back guarantee
same pa sites #5 EA OF 10: FOR ‘ash coe ener ZX-81 TS1000 features:
tise lorsquirarent see FON SO BV @ 680 Ma. adapter (needed - The most Powerful DOS for the ZX-81 : Yery User Friendly
Mu cose. 8 FOR 81208 3
mz SPECIAL 3 205 niagara - Dos uses 12K - 16K area: 2k RAM on disk controller
‘MS 9SR00NL HICRO-P 2.4 PN 8 2IT OB + 16 BIT CPU $46 16K RAM pack module. new 3 7
Lai dad riod mesa sae ; ene - Uses no ZX-81 RAM - No more ram pack wobble (ribbon cable)
Teresita acne SOURS napnice AND DISPLAY Rs ren JG: RAS pack module, -
KEYBOARD quia ad REVS MEASURE’ » 10(HLTER) 5 995 patito’ sive 2068 Features :
Spectrum Emulator Compatible
Meer nee) Oa eee ee ee - Disk with utility programs included
raery vain Calor Write War Special Poe: 1 mes tet MY iconme some oo - Additional commands on disk
Unit as desrbed above, lully assem J for $1095, 8 for $1950 : su
died & tested $350 plus snipping 10 tor $2850; 20 for 850.00
APPLE POWER r let Hal Gtterent a . .
eats Siok. deine Im eho a 25 fr 8001 S000!" Prices: $95.00 (US) for single drive controller
$99.00 for 1 or 2 drive controller
$4.00 for drive cable (all other cables included)
include $5.00 shipping
Send certified cheque or M.0. To - LARKEN ELECTRONICS
(specify ZX-81 or 2068) RR#2 NAYAN ONTARIO
CANADA K4B-1H9
curry
computer SUMNER SPECIALS
--FOR YOUR T/S 1866 * --FOR YOUR SPECTRUM * --FOR YOUR GL
DK’Tronics Keyboard 439.95 Jersey Quest $5.88 Black Jack $14.95
Hopper $3.08 Snowman $5.68 Sorite Generator $24.95
Mailing List $5.95 Voyage to Unknown $5.08 Cutthbert in Space $19.95
Red Alert $3.08 Dynami teDan $9.95 Pawn $26.95
Meteorites $3.08 Great Space Race $7.95 Hopper $1995
Alpha Vowels $3.08 Underwurld $9.95 Realllindows $19.95
Return From Space $3,608 Raid Over Moscow $12.99 Bounder $24.95
Missile Launcher $3.06 Death Star $9 95 Paint Master $19.95
Inventory Control $5.95 Hiway Encounter 995 War In East yar ious
Rocket Man $3.88 Yie Ar Kung Fu $12.95 Blast Bugay $15.95
FortyNiner $3.88 Wham $15.95 Othello $29.95
éXtricator $3.88 Robin of Sherwood $18.95
Commande $12.95 --MISC. PRODUCTS
~-FOR YOUR T/S 2068 Back to Skool $12.95
Movie $12.95 King Chip Brd. Game $39.95
3D Strategy $12.95 Sam. Fox Poker $12.95 Power Center $69.95
Bugaboo $5.86 Planets $15.95 Flip n File $6.95
DLAN $995 Gift from the Gods $9.95
Timegate $3.08 DLAN $9 95 --BOOKS #
Inventory Control $995 Mined Gut $5.08
Pers, Bank, Syst. $18.68 KhotoniWil¢ $5.68 Put. yr Spect. to Wek $5.95
Sales File $995 zombie $5.08 Beg. Guid to Forth $6.95
Grafist $15.95 Strontium Dog $5.88 Creating Arcades $5.95
Mscript Overlay $5.95 Rebel Star Raider $5.08 R5232 Made Easy $16.95
ACZ Gen. Ledaer $15.95 Pers. Bank Syst, $10.08 Delving Deeper Spect $7.95
Kids on Keys $5.88 Py jamerama $18.95 49 Exp, Games 2X8! $6.95
Moonsweeper $5.08 Make A Chip $5.95
Draw I] $12.95 Terrormal inos $16.95 ~-MAGAZ INES
Letter-Bufferwriter $16.95 War Zone $3.88 (Intro. Offer: 3 diff. mags for $16.56)
Tasword Overlay $395 Zaxxon $16.88 Compt & Video Games 3 ford
Way of Exp, Fist $12.95 Your Computer $3,580
Starduake $5.06 Sinclair User $4,068
Qi World $4.08
TIMEX BRAND 2068 CASSETTES - $2 EA, #
Spelling I Horace Skiing
Budge ter St. Mkt. Sim, Blind Alley
Crazy Bugs States & Caps Pers, Hm Finance
Casino I Fun Golf Crossfire
WRITE FOR QUR FREE CATALOGS FOR THE SINCLAIR GL: TS 1868: TS 2068 OR SPECTRUM
FREE SHIPPING/HANDELING ON SOFTWARE. ADD 75 CENTS FOR EA BOOK UNLESS ORDERED WITH S/u
POWER CENTER ADD $2.95. KING CHIP AND FLIP N FILE ADD $1,
(* While Supplies Last)
P.O. Box 5607 e Glendale, Arizona 85312-5607 @ 1-602-978-2902 e Telex (via WUI): 6501267701
OFFICE: 2412 West Greenway e Suite B-10 e Phoenix, Arizona
17
WEYMIL CORPORATION
eeeMakes a serious commitment to the Timex user in the development of high-quality, innovative,
and user-friendly software, complete with layman-oriented documentation, and all at affordable
prices. We are proud to offer you:
*“THRUST*
Finally, real graphics power for your TS
1000! THRUST, the last word in
cursor-controlled hi-res graphics for screen
or printer output, is a software package
composed of SincArtist HR and SincArtist
1.3. Examine this sample for an idea of the
powerful versitility of THRUST.
SINCARTIST 1.3 - The original! Fantastic
hi-res graphics delivered to the 2040
printer. SincArtist 1.3 boasts excellent
user~group reviews and is simply the best
non-hardware system available. Note these
features:
- 192 X 256 high-resolution file displayed in a 48 X 64 screen window
- Circles, triangles, rectangles, quadrilaterals, rays, inversing, and more
40 redefinable patterns and a variety of draw and fill modes
Cursor or joystick control
- No system modifications required
SINCARTIST HR - The last word in cursor-controlled high-resolution screen graphics. Copy artwork
to the 2040 printer and save to tape. SincArtist HR requires a TS 1000 with a socketed 2K RAM,
less than $10.00 in parts, and a few minutes with a soldering iron. Super user-friendly
documentation and instructions included. All modifications are fully transparent to other
peripherals. HUNTER BCARD OWNERS: All you need is the FREE hardware upgrade that we providel!!!!
THRUST includes SincArtist HR and Sinc-Artist 1.3 (these programs are not sold separately). The
Ultimate Hi-Res Tape is available exclusively from Weymil Corporation for only $20.
*MINI XMOD*
MINI XMOD - Allows your Westridge or Byte-Back modem to up ami download Timex programs to any
xModem protocol BBS.
- Fully documented with easy-to-follow instructions for the layman
- 16K and 64K versions included
- Ideal for storage in Hunter Board
- Produced on high-quality casette for the ZX 81, TS 1000, and TS 1500
MINI XMOD is available from Weymil Corporation for only $20. Please specify Westridge or
Byte-Back version.
WEYMIL CORPORATION
BOX 5904
BELLINGHAM WA
98227-5904
(Write for a free catalogue of other TS 2068 and TS 1000 products)
18
ae
7
The monthly magazine with a natural blending of two
popular hobbies — Ham Radio and Computers
(U.S. funds only)
Permanent (U.S. Subscription)
FT e} (=m exe) oh
Circulation Manager
1704 Sam Drive
Birmingham. Alabama 35235
Phone 205/854-0271
QuarTerS
A quarterly publication for the
Timex/Sinclair computer user.
"...Every issue has been full of helpful
articles, great software reviews and new
product information. Thanks for publishing
a needed magazine for TS computer owners
and for keeping it easy to read and
understand. I have read other TS computer
magazines, but none have been as helpful to
me aS QuarTerS...I'm really’ glad I
subscribed to QuarTerS..."-C. Bower
One year subs. only $8.00. Overseas
only $11.00(US$). Check or MO to:
WMJ DATA SYSTEMS, 4 Butterfly Dr,
Hauppauge, NY 11/788.
. FREE FIRST ISSUE. SUM
* Send this coupon to WJ Data Systems, 4 Butterfly °
* Drive, Hauppauge, NY 11788. You will receive oe °
* free issue of QIS ard we will bill you fora oe’
* year subscription. If you do not want to subscribe
* write cancel on the bill and keep your free issue.
» NAME :
. STREET ‘
sCITY. i
-STATE_ ZIP .
—
ooceoeereoeee eee eee eee eee eee eee e eee eee eee
TS Heritans
Affordable Quality for the Timex Computer User
Each issue brings you 40 pages of usable information, program
listings, product reviews, programming articles, hardware projects,
and applications for your computer. T-S HORIZONS features nation
ally Known authors like Paul Hunter, Gordon Young, and others.
The price is ONLY $15.00 for a full year (12 issues)
AND for a limited time only, new subscribers will receive our
special telecommunications issue (#7, see below) “FREE” with
their subscription.
TS Haritans
agent fel SL
1$-2068
PROCRAMS
TPS
REVIEWS
Romors & Gossip
* Byte Back Modem Review
IN T-S HORIZONS #7 e ‘ :
RES ROniZOns at 2068 Programming Tips
* How a Compiler Works __ * Telecommunications for Beginner
“ Book & Game Reviews * Rotating Globe Routine
Articles By Gordon Young and Pau! Hunter * Sinclair Info. Net,
* TS-1000 Power Supply - and more!!!
| ——— SS — CLIP & RETURN TODAY = ee ee ee
Encloso $15 (US) for 12-1 - _)
SuBeerinllon: wee hee Back NAME
issue (while supplies last). $21
IN T-S HORIZONS #7
!
| |
| Canada, $25 other foreign. Extra ADDRESS |
| back issue/sample:$2.00. !
I CITY |
f] SEND TO: i]
i T-S HORIZONS STATE, ZIP \
3 !
Portsmouth, Ohio 45662 SUM 4. satisFAcTION GUARANTEED «
C. 2002 Summit Street
Timex / Sinclair Owners...
TAKE A LOOK!
rvels
2068 - 1000/1500 - SPECTRUM
* Readers nationwide
(and Canada too!)
* 36 Illustrated Pages
* Published ‘‘On Time”
* Interesting Articles / Programs
* Current Information
* Exclusive ‘'T/S Shopper’
Guide
$15 year
SIX ISSUES
SUBSCRIBE TODAY!
SAVE $3.00 Off Newstand Price...Send Coupon (or a copy)
with Check or Money Order for $15 (U.S. Funds Only) to
address posted below. We will start your subscription right
away upon receipt of your order.
WME DESIGNS MAGAZINE COMPANY
29722 Hull Aci. Colton, Oregon 97017
Name:
Address: Se ee
City / State. i
ee |
19
BULK RATE
U.S. POSTAGE
PAID
TS 1000 TS 1500 TS 2068
PERMIT NO. 460
Gainesville, FL
3224 Northwest 30th Avenue
Gainesville, Florida 32605